package com.example.yiqiuser.service;


import com.example.yiqiuser.entity.TScenicStrategy;
import com.example.yiqiuser.util.Page;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * @author ：周文达
 * @date ：Created in 2023/3/31 10:48
 * @description：
 * @modified By：
 * @version:
 */
public interface TScenicStrategyService {
    /**
     * 根据参数分页查询
     * @param page
     * @return
     */
    PageInfo<TScenicStrategy> queryByParam(Page<TScenicStrategy> page);

    /**
     * 根据编号查询
     * @param scenicId
     * @return
     */
    TScenicStrategy queryById(int scenicId);

    /**
     * 插叙所有
     * @return
     */
    List<TScenicStrategy> queryAll();

    /**
     * 添加
     * @param tScenicStrategy
     * @return
     */
    int add(TScenicStrategy tScenicStrategy);

    /**
     * 删除
     * @param scenicId
     * @return
     */
    int deleteById(int scenicId);

    /**
     * 修改
     * @param tScenicStrategy
     * @return
     */
    int update(TScenicStrategy tScenicStrategy);

}